Way adaptable D-NUCA caches

نویسندگان

  • Alessandro Bardine
  • Manuel Comparetti
  • Pierfrancesco Foglia
  • Giacomo Gabrielli
  • Cosimo Antonio Prete
چکیده

Non-uniform cache architecture (NUCA) aims to limit the wire-delay problem typical of large on-chip last level caches: by partitioning a large cache into several banks, with the latency of each one depending on its physical location and by employing a scalable on-chip network to interconnect the banks with the cache controller, the average access latency can be reduced with respect to a traditional cache. The addition of a migration mechanism to move the most frequently accessed data towards the cache controller (D-NUCA) further improves the average access latency. In this work we propose a last-level cache design, based on the D-NUCA scheme, which is able to significantly limit its static power consumption by dynamically adapting to the needs of the running application: the way adaptable D-NUCA cache. This design leads to a fast and power-efficient memory hierarchy with an average reduction by 31.2% in energy-delay product (EDP) with respect to a traditional D-NUCA. We propose and discuss a methodology for tuning the intrinsic parameters of our design and investigate the adoption of the way adaptable D-NUCA scheme as a shared L2 cache in a chip multiprocessor (CMP) system (24% reduction of EDP).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation Issues of Way Adaptable D-NUCA Caches

In a Way Adaptable D-NUCA cache the number of active ways is dynamically varied, according to the needs of the running application, resulting in a reduction of the static power consumption without affecting performance. Because of the need of constraining the power consumption when powering up of a way, in an actual implementation of a Way Adaptable D-NUCA cache, the new way becomes available w...

متن کامل

Evaluating Power Consumption of D-NUCA caches

D-NUCA caches are on-chip cache memories characterized by multi-bank partitioning and data migration. They exhibit high hit rates while keeping the access latency low. As counterpart, such caches are affected by high static and dynamic power consumption. In this work we present a preliminary power consumption evaluation of a D-NUCA cache. Results show the existing balance among static and dynam...

متن کامل

On-Chip Networks: Impact on the Performance of NUCA Caches

Non Uniform Cache Architectures (NUCA) are a new design paradigm for large last-level on-chip caches and have been introduced to deliver low access latencies in wire-delay dominated environments. Their structure is partitioned into sub-banks and the resulting access latency is a function of the physical position of the requested data. Typically, NUCA caches make use of a switched network to con...

متن کامل

Reducing Sensitivity to NoC Latency in NUCA Caches

Non Uniform Cache Architectures (NUCA) are a novel design paradigm for large last-level on-chip caches which have been introduced to deliver low access latencies in wire-delay dominated environments. Typically, NUCA caches make use of a network-on-chip (NoC) to connect the different sub-banks and the cache controller. This work analyzes how different network parameters, namely hop latency and b...

متن کامل

3D Tree Cache – A Novel Approach to Non- Uniform Access Latency Cache Architectures for 3D CMPs

We consider a non-uniform access latency cache architecture (NUCA) design for 3D chip multiprocessors (CMPs) where cache structures are divided into small banks interconnected by a network-on-chip (NoC). In earlier NUCA designs, data is placed in banks either statically (S-NUCA) or dynamically (D-NUCA). In both SNUCA and D-NUCA designs, scaling to hundreds of cores can pose several challenges. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IJHPSA

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2010